CPSC 101b: Books on Reserve at Bass or Available On-Line

Hal Abelson, Ken Ledeen, and Harry Lewis, Blown to Bits: Your Life, Liberty, and Happiness After the Digital Explosion , Addison-Wesley, 2008 [QA76.9 C66 A245X 2008]

Brian Christian and Tom Griffiths, Algorithms to Live By: The Computer Science of Human Decisions , Henry Holt and Company, 2016 [BF39 C4885X 2016]

Juraj Hromkovic, Algorithmic Adventures: From Knowledge to Magic , Springer, 2009 [ Free download from within the yale.edu domain ]

Andy Harris, JavaScript Programming for the Absolute Beginner , Course Technology PTR, 2002 [ Online via Orbis ]

Daniel Hillis, Pattern on the Stone , Perseus Books Group, 1999 [QA76.5 H4918X 1998]

Brian Kernighan, D Is for Digital: What a Well-informed Person Should Know About Computers and Communications , CreateSpace, 2011 [QA76 K47 2011]

Brian Kernighan, Understanding the Digital World: What You Need to Know About Computers, the Internet, Privacy, and Security , Princeton University Press, 2017 [QA76 K428X 2017]

Joseph Kirtland, Identification Numbers and Check Digit Schemes , Mathematical Association of America, 2001 [QA241 K576 2001]

Roman Kuc, The Digital Information Age: An Introduction to Electrical Engineering , PWS, 1999 [QA76 K794X 1999]

John MacCormick, Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers , Princeton University Press, 2012 [QA76 M21453X 2012 or Online via Orbis]

Berthold Vocking, Helmut Alt, Martin Dietzfelbinger, Rudiger Reischuk, Christian Scheideler, Heribert Vollmer, and Dorothea Wagner, editors, Algorithms Unplugged , Springer, 2011 [ Free download from within the yale.edu domain ]

Last modified 01/02/18